Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

Craig Punshon

Team: Eagle & Child (Rfd) BDivision: Division 2Last updated: 10/28/2026

Rating

1007

Current Handicap

6
Honours
Season:

93

Matches Played

61

Wins

32

Losses

66%

Win Rate

9.1

Avg Win Margin

7.6

Avg Loss Margin

36-13

Home Record

25-19

Away Record

100%

Handicap Confidence

Very Reliable
65 / 41 matches for full confidence· Last recorded match: 9/1/2026

A large recent sample: 65 matches in the 2024, 2025, 2026 window, comfortably past the 41-match benchmark for full confidence. The handicap is stable and only shifts as form changes.

Milestones

Career

50 Wins

61 wins

Next goal: Hot Streak 1514/15
✦SEASON HIGHLIGHTS
2024
10-Game Streak11 in a row
Home Dominance11/11 home

Handicap Trend

All Time · 93 matches

+6 Rising
Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

16 May1 Aug14 May13 Aug3 Jun19 Aug2 Jun1 Sept-13714

Gives 6 more chalks than at the start of this period.

Started0
Lowest0
Current6
Win Percentage(40%)
72%
score+0.45→contribution+0.18
Avg Winning Margin(25%)
9.0
score+0.17→contribution+0.04
Avg Losing Margin(15%)
6.4
score+0.26→contribution+0.04
Recent Form (last 20)(10%)
65%
score+0.30→contribution+0.03
Opponent Strength(10%)
906
score+0.35→contribution+0.03
Weighted Score+0.326
Sample Size Confidence
100%(65/41 matches)
Rating1098 → shrunk 1098→ adjusted 1001
Recent 3-Season Rating (2024, 2025, 2026)1031.3333333333333
Recency Blend40% (65 recent matches)
Final Rating1013
Handicap
5stored: 6

Formula: Rating = 1000 + (weighted score × 300). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 41, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

61W32L93 matches·65.6% win rate
ClubSeasonsDivision(s)PWLWin %
Eagle & Child (Rainford) B2022–2025Division 365452069.2%
Eagle & Child (Rfd) B2026Division 22113861.9%
Eagle & Child (Rainford) A2022–2025Division 173442.9%
DateOpponentH/AScoreResultMarginCompetitionDivision
9/1/2026L SimmsA21-12WIN+9LeagueDivision 2
8/25/2026Chris O'RourkeH21-12WIN+9LeagueDivision 2
8/18/2026Anthony BurrowsA5-21LOSS-16LeagueDivision 2
8/17/2026Mike SmithA13-21LOSS-8LeagueDivision 2
8/11/2026Dave ChesworthH21-10WIN+11LeagueDivision 2
7/28/2026Gordon DerbyshireA21-15WIN+6LeagueDivision 2
7/21/2026Keith MitchinsonH21-11WIN+10LeagueDivision 2
7/14/2026John HallA21-16WIN+5LeagueDivision 2
7/7/2026Kevin CorriganH21-5WIN+16LeagueDivision 2
6/30/2026Chris NicholA21-15WIN+6LeagueDivision 2
6/23/2026Peter BannonH21-7WIN+14LeagueDivision 2
6/16/2026Brian TilleyA12-21LOSS-9LeagueDivision 2
6/2/2026Andy TurnerA19-21LOSS-2LeagueDivision 2
5/26/2026Ron PickavanceH21-17WIN+4LeagueDivision 2
5/19/2026James SilcockH19-21LOSS-2LeagueDivision 2
5/12/2026Wayne RobinsonA18-21LOSS-3LeagueDivision 2
5/5/2026Jason WalshH21-16WIN+5LeagueDivision 2
4/28/2026G FrodshamA21-20WIN+1LeagueDivision 2
4/21/2026J EdwardsH16-21LOSS-5LeagueDivision 2
4/14/2026Anthony OllertonA21-15WIN+6LeagueDivision 2
4/7/2026Dave RogersH20-21LOSS-1LeagueDivision 2
9/2/2025Anthony BurrowsH17-21LOSS-4LeagueDivision 3
9/1/2025Norman BeesleyH21-19WIN+2LeagueDivision 3
8/26/2025Kevin O'HaraA21-9WIN+12LeagueDivision 3
8/19/2025Chris LeighA21-17WIN+4LeagueDivision 3
8/12/2025John StampA21-10WIN+11LeagueDivision 3
8/5/2025Charlie McFarlaneH21-6WIN+15LeagueDivision 3
7/29/2025K WebsterH21-18WIN+3LeagueDivision 3
7/22/2025Ian CarterA21-12WIN+9LeagueDivision 3
7/15/2025Steven ThomasA21-12WIN+9LeagueDivision 1
7/8/2025John MayerA4-21LOSS-17LeagueDivision 3
7/1/2025David GentH21-19WIN+2LeagueDivision 3
6/24/2025Ian GerrardA20-21LOSS-1LeagueDivision 3
6/17/2025Phil WatkinsonH7-21LOSS-14LeagueDivision 3
6/10/2025Dave RobertsH21-5WIN+16LeagueDivision 3
6/3/2025Les JonesH21-4WIN+17LeagueDivision 3
5/27/2025G McClurgA21-14WIN+7LeagueDivision 3
5/13/2025Andrew CharnockH21-9WIN+12LeagueDivision 3
5/6/2025Daniel RigbyH18-21LOSS-3LeagueDivision 1
4/29/2025John MayerH14-21LOSS-7LeagueDivision 3
4/22/2025Martin FostersA21-17WIN+4LeagueDivision 3
4/15/2025R GerrardH21-9WIN+12LeagueDivision 3
4/8/2025George MontgomeryA21-10WIN+11LeagueDivision 3
9/10/2024Kevin HighcockA21-12WIN+9LeagueDivision 3
9/3/2024Frank DennettH21-17WIN+4LeagueDivision 3
8/27/2024Howard PinningtonA21-19WIN+2LeagueDivision 3
8/20/2024Paul SpoonerH21-18WIN+3LeagueDivision 3
8/13/2024K GannonA21-13WIN+8LeagueDivision 3
8/6/2024David DuffyH21-11WIN+10LeagueDivision 3
7/30/2024George MontgomeryA21-12WIN+9LeagueDivision 3
7/23/2024G McClurgH21-9WIN+12LeagueDivision 3
7/16/2024W PenningtonA21-6WIN+15LeagueDivision 3
7/9/2024Tom KirbyH21-9WIN+12LeagueDivision 3
7/2/2024Steve SmithH21-20WIN+1LeagueDivision 3
6/25/2024Graham OwenA20-21LOSS-1LeagueDivision 3
6/18/2024Kevin ParrH21-12WIN+9LeagueDivision 3
6/11/2024Alan TaggartA21-7WIN+14LeagueDivision 3
6/4/2024David SandlandH21-17WIN+4LeagueDivision 3
5/21/2024Paul DolanH21-0WIN+21LeagueDivision 3
5/14/2024Julian CliffeA21-8WIN+13LeagueDivision 3
5/7/2024Derek MercerH21-2WIN+19LeagueDivision 3
4/30/2024Paul RobertsA18-21LOSS-3LeagueDivision 3
4/23/2024Dave RahmanA13-21LOSS-8LeagueDivision 3
4/16/2024Martin JonesH21-9WIN+12LeagueDivision 3
4/9/2024Frank DennettA9-21LOSS-12LeagueDivision 3
9/5/2023Charlie McFarlaneA21-11WIN+10LeagueDivision 3
8/29/2023John BurrowsH15-21LOSS-6LeagueDivision 3
8/22/2023Phil AspinallH21-19WIN+2LeagueDivision 1
8/15/2023Albert DayH17-21LOSS-4LeagueDivision 3
8/8/2023Keith WhalleyH21-13WIN+8LeagueDivision 1
8/1/2023W PenningtonA15-21LOSS-6LeagueDivision 3
7/25/2023Alan TaggartH21-12WIN+9LeagueDivision 3
7/19/2023Kevin HighcockA21-12WIN+9LeagueDivision 3
7/11/2023Anthony SinerH21-17WIN+4LeagueDivision 3
7/4/2023Dean MidgleyH10-21LOSS-11LeagueDivision 1
6/27/2023Peter CookeH21-12WIN+9LeagueDivision 3
6/20/2023John BurrowsA7-21LOSS-14LeagueDivision 3
6/13/2023Colin PritchardH21-11WIN+10LeagueDivision 3
6/6/2023David HarrisonA21-6WIN+15LeagueDivision 3
5/30/2023George MontgomeryH21-9WIN+12LeagueDivision 3
5/23/2023Ian HillH21-6WIN+15LeagueDivision 3
5/16/2023Alan CatterallH6-21LOSS-15LeagueDivision 1
5/9/2023Les TeelingH14-21LOSS-7LeagueDivision 3
5/2/2023Peter GeorgesonA17-21LOSS-4LeagueDivision 3
4/25/2023Ken ByromH11-21LOSS-10LeagueDivision 3
4/18/2023Bernard RimmerA21-16WIN+5LeagueDivision 3
4/11/2023M ErskingH21-6WIN+15LeagueDivision 3
9/6/2022Tony FinnertyA6-21LOSS-15LeagueDivision 3
8/30/2022G EdmundsA9-21LOSS-12LeagueDivision 1
8/24/2022K HurstA20-21LOSS-1LeagueDivision 3
8/9/2022Brian EgertonA8-21LOSS-13LeagueDivision 3
8/2/2022Tony GreenhalghH21-12WIN+9LeagueDivision 3
7/26/2022P MurphyA11-21LOSS-10LeagueDivision 3

Current Streak

2wins

On a hot run

Longest Win Run

14

Career best winning streak

Longest Loss Run

4

Career worst losing streak

Last 560% win rate
WWLLW
Last 1080% win rate↓ declining
WWLLWWWWWW
OpponentWLTotalWin %Last Met
George Montgomery303100%4/8/2025
Anthony Burrows0220%8/18/2026
Charlie McFarlane202100%8/5/2025
John Mayer0220%7/8/2025
G McClurg202100%5/27/2025
Kevin Highcock202100%9/10/2024
Frank Dennett11250%9/3/2024
W Pennington11250%7/16/2024
Alan Taggart202100%6/11/2024
John Burrows0220%8/29/2023
Biggest Win
Paul Dolan (+21)5/21/2024
Heaviest Defeat
John Mayer (-17)7/8/2025
Favourite Victim
George Montgomery3-0 H2H
Best Season
202482% · 22 matches
Worst Season
202359% · 22 matches
Form Arc (1st half → 2nd half)
61% → 70%improving
Avg Opponent Rating Faced
90193 known · 0 unknown
vs Strong Opponents (rating ≥ 1000)
3-827% win rate
vs Weak Opponents (rating < 1000)
58-2471% win rate

By Division

Division 345-20 (69%)
Division 213-8 (62%)
Division 13-4 (43%)
Division 142.9%
3W·4L·7 played
Division 261.9%
13W·8L·21 played
Division 369.2%
45W·20L·65 played

Debut

Jul 26, 2022

Latest

Sep 1, 2026

Seasons Active

5 (4.1 yr span)

Matches / Season

18.6 (93 total)

Seasons

20222023202420252026